import re

from playwright.sync_api import Page, expect

"""测试跳过登录，解决反复登录问题
运行命令:
    pytest -s --headed --slowmo=200 ./demo/14_skip_auth.py
    
注意事项：
    在demo/conftest.py中定义了级别为session的夹具
    ！！！需要打开test_login、browser_context_args两个夹具上的注释，才能进行测试！！！
"""

def test_open_user_list(page: Page, base_url):
    page.goto(base_url + "/xxl-job-admin/user")
    expect(page).to_have_url(re.compile(".*/xxl-job-admin/user"))


def test_open_jobgroup_list(page: Page, base_url):
    page.goto(base_url + "/xxl-job-admin/jobgroup")
    expect(page).to_have_url(re.compile(".*/xxl-job-admin/jobgroup"))